package controller.factory;

import controller.DAO.DAOCompletedTask;
import controller.DAO.DAOCompletedTaskSQL;
import controller.DAO.DAOStudent;
import controller.DAO.DAOStudentSQL;
import controller.DAO.DAOTask;
import controller.DAO.DAOTaskSQL;
import controller.DAO.DAOUser;
import controller.DAO.DAOUserSQL;

public class SQLFactory extends AbstractFactory {

	@Override
	public DAOUser getDAOUser() {
		return new DAOUserSQL();
	}

	@Override
	public DAOTask getDAOTask() {
		return new DAOTaskSQL();
	}

	@Override
	public DAOStudent getDAOStudent() {
		return new DAOStudentSQL();
	}

	@Override
	public DAOCompletedTask getDAOCompletedTask() {
		return new DAOCompletedTaskSQL();
	}

}
